07de5b1ff9f7806984fe5e62570fa255dd2ae3fd,src/main/java/com/nguyenquyhy/discordbridge/logics/MessageHandler.java,MessageHandler,discordMessageReceived,#Message#,26
Before Change
messageText = Text.join(messageText,
Text.builder(spacing + channelConfig.minecraft.attachmentTemplate)
.color(ColorUtil.getTextColor(channelConfig.minecraft.attachmentColor))
.onClick(TextActions.openUrl(attachment.getUrl()))
.onHover(TextActions.showText(Text.of(channelConfig.minecraft.attachmentHoverTemplate)))
.build());
}
}
After Change
Text.Builder builder = Text.builder()
.append(TextSerializers.FORMATTING_CODE.deserialize(spacing + channelConfig.minecraft.attachment.template));
if (channelConfig.minecraft.attachment.allowLink)
builder = builder.onClick(TextActions.openUrl(attachment.getUrl()));
if (StringUtils.isNotBlank(channelConfig.minecraft.attachment.hoverTemplate))
builder = builder.onHover(TextActions.showText(Text.of(channelConfig.minecraft.attachment.hoverTemplate)));
messageText = Text.join(messageText, builder.build());
}
}